#ifndef SCENE_H_INCLUDED
#define SCENE_H_INCLUDED

#include "proplist.h"
#include "matrix.h"
#include "framebuffer.h"
#include "linkedlist.h"

class Scene {
public:
    Scene( void );
    void addObject( Object * o ) { props.add( o ); }
private:
    PropList props;
    LinkedList<Photon> photons;
    Matrix modelView;
    FrameBuffer frame;
};

#endif // SCENE_H_INCLUDED
